Miscellaneous Info --------------------------------------------------------------------- Legend/Variables Source Code Skeleton Math Operators & Precedence Defined Constants Test Operators Labels Statements
Alphabetical --------------------------------------------------------------------- ABOUTBOX ABS ACOS ADVICEBOX AND ASC ASIN ATAN --------------------------------------------------------------------- BATTERYINFO BEAMFILE BEEP BEGIN BIN$ BOX BOXFILLED BREAK BUTTON --------------------------------------------------------------------- CALL CALLPP$ CALLPPARM$ CASE CASE ELSE CHAIN CHAR$ CHECKBOX (Statement) CHECKBOX (Function) CHR$ CLEAR CLEAR$$ CLIPBOARDGET CLIPBOARDPUT CLOSE CLOSEFORM CLS COLOR (Statement) COLOR (Function) COLORRGB COLORSELECT CONST COPY COS --------------------------------------------------------------------- DATE$ DATESELECT$ DEC DEGREE DELETEPREF DESTROY DIM (Variables) DIM (Arrays) DO DOEVENTS --------------------------------------------------------------------- ELSE END (Core Statement) END IF END SELECT EOF EXP (Function) EXP (Constant) --------------------------------------------------------------------- FALSE FIELD$ FIELDCOPY FIELDCUT FIELDPASTE FIELDUNDO FILEERROR FILEEXISTS FINDFIRST$ FINDNEXT$ FLUSHEVENTS FONTSELECT FONTWIDTH FOR FRE --------------------------------------------------------------------- GETCHAR$$ GETFIELD$$ GETFOCUS GETOSVER$ GETSTRING$$ GOSUB GOTO GOTOXY GPRINT GRAFFITISHIFT --------------------------------------------------------------------- HEX$ HIDE HIGHRES HOTSYNCINFO$ --------------------------------------------------------------------- IF IMAGE IMAGEBUTTON INC INKEY$ INPUT (Console) INPUT (Files) INPUT$$ INSTRING INT --------------------------------------------------------------------- KEYBOARD KILL --------------------------------------------------------------------- LABEL LCASE$ LEFT$ LEN LEN$$ LET LINE LISTCHOICE LN LOADPREF LOADPREF$ LOC LOF LOG LOOP LTRIM$ --------------------------------------------------------------------- MAX (Variables) MAX (Arrays) MAYBE MEAN MENU MENUITEM MESSAGEBOX MID$ MIN (Variables) MIN (Arrays) MOD --------------------------------------------------------------------- NEXT NOT NOTICEBOX NUMFIELD --------------------------------------------------------------------- OCT$ OPEN OPENFORM OR --------------------------------------------------------------------- PEEK PENDOWN PENX PENY PGET PI PLAYWAVE POKE POP POPUPCHOICE POSX POSY POWER PRINT (Console) PRINT (Files) PRINT$$ PSET PUSH PUSHBUTTON (Statement) PUSHBUTTON (Function) PUTCHAR$$ PUTSTRING$$ --------------------------------------------------------------------- RADIAN REM RENAME REPEAT RESTORESCREEN RETURN RIGHT$ RND ROUND RSORT RTRIM$ RUN RUN$ --------------------------------------------------------------------- SAVEPREF SAVESCREEN SCREEN SCREENMODE SCREENMODES SCROLLBAR (Statement) SCROLLBAR (Function) SEEK SELECT CASE SELECTEDCHOICE SETFOCUS SETFONT SETRES SGN SHOW SIN SLEEP SORT SOUND SPACE$ SQRT STR$ SUM SWAP --------------------------------------------------------------------- TAN TEXTFIELD TEXTFIELD$$ TEXTSELECTOR THEN TICKS TICKSPERSEC TIME$ TIMESELECT$ TITLE TRIM$ TRUE --------------------------------------------------------------------- UCASE$ UNTIL UPDATECHOICE UPDATEFIELD UPDATELABEL UPDATEPOS UPDATETEXT UPDATEVALUE USING --------------------------------------------------------------------- VAL VERSION --------------------------------------------------------------------- WAIT WAITEVENT WEND WHILE WORD$ --------------------------------------------------------------------- XOR
Compiling Directives --------------------------------------------------------------------- {CREATORID t} {VERSION t} {MINOSVERSION t} {INCLUDE t} {RESOURCEFILE [+] t} --------------------------------------------------------------------- {DEFINE t} {IFDEF t} {IFNDEF t} {ENDIF} --------------------------------------------------------------------- {CONSOLEFONT ON|OFF} {KEYEVENTS ON|OFF|PARTIAL} {PARSER ON|OFF} {SECUREFILES ON|OFF}
Core Statements --------------------------------------------------------------------- BEGIN END BREAK --------------------------------------------------------------------- CHAIN t CALL v|n --------------------------------------------------------------------- DIM %var%|%var$[, %var%|%var$][...] LET CONST c=t|v=n CLEAR [v-v|c-c] INC v DEC v SWAP v/c, v/c --------------------------------------------------------------------- FOR v=v|n1 [DOWN]TO v|n2 [STEP v|n3] NEXT --------------------------------------------------------------------- DO LOOP v|n/c|t TestOper v|n/c|t REPEAT UNTIL v|n/c|t TestOper v|n/c|t --------------------------------------------------------------------- WHILE v|n/c|t TestOper v|n/c|t WEND --------------------------------------------------------------------- IF v|n TestOper v|n THEN ELSE ENDIF --------------------------------------------------------------------- SELECT CASE v|c CASE n1|t1 CASE ELSE END SELECT --------------------------------------------------------------------- GOSUB label GOTO label RETURN --------------------------------------------------------------------- REM or ' SLEEP v|n BEEP [v|n1][, v|n2] PUSH c|t|v|n POP c|v POKE v|n1, v|n2
Core Functions --------------------------------------------------------------------- SIN(v|n) COS(v|n) TAN(v|n) ASIN(v|n) ACOS(v|n) ATAN(v|n) DEGREE(v|n) RADIAN(v|n) --------------------------------------------------------------------- LOG(v|n) LN(v|n) EXP(v|n) --------------------------------------------------------------------- POWER(v|n1, v|n2) SQRT(v|n) --------------------------------------------------------------------- MAX(v|n1, v|n2) MIN(v|n1, v|n2) --------------------------------------------------------------------- NOT(v|n) SGN(v|n) ABS(v|n) --------------------------------------------------------------------- INT(v|n) ROUND(v|n) --------------------------------------------------------------------- LEFT$(c|t, v|n) RIGHT$(c|t, v|n) MID$(c|t, v|n1, v|n2) CHAR$(c|t, v|n) WORD$(c|t, v|n) INSTRING(c|t1, c|t2, v|n) --------------------------------------------------------------------- LTRIM$(c|t) RTRIM$(c|t) TRIM$(c|t) --------------------------------------------------------------------- LCASE$(c|t) UCASE$(c|t) --------------------------------------------------------------------- VAL(c|t) STR$(v|n1, v|n2) LEN(c|t) SPACE$(v|n) --------------------------------------------------------------------- ASC(c|t) CHR$(v|n) --------------------------------------------------------------------- HEX$(v|n) OCT$(v|n) BIN$(v|n) --------------------------------------------------------------------- DATE$ TIME$ --------------------------------------------------------------------- TICKS TICKSPERSEC --------------------------------------------------------------------- RND(v|n) FRE(v|n) PEEK(v|n)
Console --------------------------------------------------------------------- CLS PRINT INPUT [c|t,] c|v INKEY$ WAIT
Graphics --------------------------------------------------------------------- SCREEN v|n SCREENMODE SCREENMODES --------------------------------------------------------------------- COLOR v|n COLOR(v|n) COLORRGB(v|n1, v|n2, v|n3) --------------------------------------------------------------------- SETRES v|n HIGHRES(v|n) --------------------------------------------------------------------- PSET x, y PGET(x, y) --------------------------------------------------------------------- GOTOXY x, y POSX POSY --------------------------------------------------------------------- LINE [x1, y1] TO x2, y2 BOX[FILLED] [x1, y1] TO x2, y2 --------------------------------------------------------------------- GPRINT c|t, x, y[, v|n1[, v|n2]] IMAGE v|n, x, y
GUI Statements --------------------------------------------------------------------- OPENFORM v|n CLOSEFORM --------------------------------------------------------------------- ABOUTBOX c|t1[+c|t2[+c|t3]] ADVICEBOX v|n --------------------------------------------------------------------- LABEL #v|n, c|t, x, y TEXTFIELD #v|n, c|t, 0|1, x, y, w, h NUMFIELD #v|n, c|t, 0|1, x, y, w, h BUTTON #v|n, c|t, x, y, w, h IMAGEBUTTON #v|n1, v|n2, x, y, w, h CHECKBOX #v|n, c|t, 0|1, x, y, w, h PUSHBUTTON #v|n, c|t, 0|1, x, y, w, h TEXTSELECTOR #v|n, c|t, x, y, w, h POPUPCHOICE #v|n1, c|t1/v|n2, c|t2, v|n3, x, y, w, h LISTCHOICE #v|n1, c|t1/v|n2, c|t2, x, y, w, h SCROLLBAR #v|n1, v|n2, x, y, w, h GRAFFITISHIFT 0|1, x, y --------------------------------------------------------------------- SHOW #v|n HIDE #v|n DESTROY #v|n --------------------------------------------------------------------- UPDATECHOICE #v|n, c|t UPDATEFIELD #v|n, c|t UPDATELABEL #v|n, c|t UPDATEPOS #v|n, x, y UPDATETEXT #v|n, c|t UPDATEVALUE #v|n1, 0|1/v|n2 --------------------------------------------------------------------- FIELDCOPY #v|n FIELDCUT #v|n FIELDPASTE #v|n FIELDUNDO #v|n --------------------------------------------------------------------- SAVESCREEN RESTORESCREEN --------------------------------------------------------------------- TITLE c|t MENU v|n SETFONT v|n SETFOCUS #v|n KEYBOARD v|n FLUSHEVENTS [v|n]
GUI Functions --------------------------------------------------------------------- MESSAGEBOX(c|t1[+c|t2[+c|t3]], v|n) NOTICEBOX(v|n) --------------------------------------------------------------------- DOEVENTS WAITEVENT --------------------------------------------------------------------- FIELD$(#v|n) CHECKBOX(#v|n) PUSHBUTTON(#v|n) SELECTEDCHOICE MENUITEM SCROLLBAR(#v|n) --------------------------------------------------------------------- DATESELECT$(c|t) TIMESELECT$(c|t) FONTSELECT(v|n) COLORSELECT(v|n) --------------------------------------------------------------------- PENDOWN PENX PENY --------------------------------------------------------------------- GETFOCUS FONTWIDTH(c|t, v|n)
Arrays --------------------------------------------------------------------- DIM A[$](n) SORT A[$], v|n1, v|n2 RSORT A[$], v|n1, v|n2 MIN A(v|n1, v|n2) MAX A(v|n1, v|n2) MEAN A(v|n1, v|n2) SUM A(v|n1, v|n2)
Files --------------------------------------------------------------------- OPEN c|t FOR INPUT|OUTPUT|APPEND|RANDOM AS #v|n CLOSE #v|n --------------------------------------------------------------------- FINDFIRST$(c|t1, c|t2) FINDNEXT$(c|t1, c|t2) --------------------------------------------------------------------- PRINT #v|n, v|n|c|t INPUT #v|n, v|c --------------------------------------------------------------------- LOF(#v|n) LOC(#v|n) SEEK #v|n1, v|n2 EOF(#v|n) --------------------------------------------------------------------- FILEEXISTS(c|t) COPY c|t1, c|t2[, c|t3] RENAME c|t1, c|t2 KILL c|t --------------------------------------------------------------------- RUN c|t1[, c|t2] RUN$ FILEERROR
System --------------------------------------------------------------------- SAVEPREF #v|n, v|n|c|t LOADPREF[$](#v|n) DELETEPREF #v|n --------------------------------------------------------------------- BEAMFILE c|t --------------------------------------------------------------------- PLAYWAVE v|n1, v|n2, v|n3 SOUND v|n1, v|n2, v|n3 --------------------------------------------------------------------- CLIPBOARDGET c|v CLIPBOARDPUT c|t|v|n --------------------------------------------------------------------- BATTERYINFO(v|n) --------------------------------------------------------------------- GETOSVER$ --------------------------------------------------------------------- HOTSYNCINFO$(v|n) --------------------------------------------------------------------- CALLPP$(v|n[, c|t]) CALLPPARM$(v|n[, c|t])
MegaString --------------------------------------------------------------------- PUTCHAR$$ s|t, v|n GETCHAR$$(v|n) PUTSTRING$$ s|t, v|n GETSTRING$$(v|n1, v|n2) --------------------------------------------------------------------- TEXTFIELD$$ #v|n1, v|n2, x, y, w, h GETFIELD$$ #v|n --------------------------------------------------------------------- INPUT$$ #v|n1[, v|n2] PRINT$$ #v|n1[, v|n2] --------------------------------------------------------------------- LEN$$ CLEAR$$